package com.jrx.anytxn.transaction.dto.payment;

import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.Size;
import java.math.BigDecimal;

/**
 * @program: anytxn-cf-transaction
 * @description:
 * @author: liuzb
 * @date: 2024-05-10 15:55
 **/
public class HandleSkipPayReq {

    /**
     * 客户号
     */
    private String customerId;
    /**
     * 渠道号
     */
    private String channel;
    /**
     * 租户号
     */
    private String tenantId;
    /**
     * 手工还款金额
     */
    private BigDecimal skipAmount;
    /**
     * 业务类型
     **/
    @ApiModelProperty(value = "业务类型",required = true)
    @Size(max=1, message = "业务类型1--兴安花、2--兴安付、3--信用就医、4--兴安借")
    private String bizType;

    /**
     * 获取 客户号
     *
     * @return customerId 客户号
     */
    public String getCustomerId() {
        return this.customerId;
    }

    /**
     * 设置 客户号
     *
     * @param customerId 客户号
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取 渠道号
     *
     * @return channel 渠道号
     */
    public String getChannel() {
        return this.channel;
    }

    /**
     * 设置 渠道号
     *
     * @param channel 渠道号
     */
    public void setChannel(String channel) {
        this.channel = channel;
    }

    /**
     * 获取 租户号
     *
     * @return tenantId 租户号
     */
    public String getTenantId() {
        return this.tenantId;
    }

    /**
     * 设置 租户号
     *
     * @param tenantId 租户号
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取 业务类型
     *
     * @return bizType 业务类型
     */
    public String getBizType() {
        return this.bizType;
    }

    /**
     * 设置 业务类型
     *
     * @param bizType 业务类型
     */
    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    /**
     * 获取 手工还款金额
     *
     * @return amount 手工还款金额
     */
    public BigDecimal getSkipAmount() {
        return this.skipAmount;
    }

    /**
     * 设置 手工还款金额
     *
     * @param skipAmount 手工还款金额
     */
    public void setSkipAmount(BigDecimal skipAmount) {
        this.skipAmount = skipAmount;
    }
}
